Taller de R: Estadística y programación

Lectura 1: Introdución a R

Eduard F. Martínez-González

Universidad de los Andes | ECON-1302

Hoy veremos

Acerca del curso

Acerca de mí

Eduard Martinez, estudiante doctorado en Economía de la Universidad de los Andes. Puedes ver mi página web aquí.

Qries

Qries @emartigo

Qries eduard-martinez

[2.] Syllabus


Puedes encontrar el programa completo del curso aquí

Objetivo

Este curso busca promover el uso de lenguajes de programación de código abierto (open source), familiarizando al estudiante con el entorno de trabajo de R e introduciendo a los estudiantes en algunos métodos computacionales aplicados en la investigación económica.

Organización del curso

El curso está dividido en 6 módulos:

  • Módulo 1: Introducción al entorno de trabajo de R
  • Módulo 2: Tidyverse
  • Módulo 3: Loops y funciones
  • Módulo 4: Regresiones
  • Módulo 5: GIS en R
  • Módulo 6: Otras aplicaciones

Evaluación

Componente Peso
Task 1 (Módulos 1, 2) 30%
Task 2 (Módulo 3) 15%
Task 3 (Módulos 4, 5, 6) 40%
Participación activa en el curso: 15%

Fechas importantes

  • Inicio de clases: 9 de agosto.
  • Semana de receso: 4-9 de octubre.
  • Fecha de entrega del 30% de las notas en MiBanner: 15 de octubre.
  • Último día de clases: 4 de diciembre.
  • Último día para solicitar retiros: 17 de diciembre.
  • Último día para subir notas finales en MiBanner: 16 de diciembre.

Cuando completes este curso…

[3.] ¿Usar R?


R es un entorno de programacion libre que fue desarrollado en el año 1993 por Robert Gentleman y Ross Ihaka del Departamento de Estadística de la Universidad de Auckland.

¿Por qué usar R? (cont…)

Ver: The Popularity of Data Science Software.

¿Por qué usar R? (cont…)

  • Ideal para la ciencia de datos

  • Open-source (free!)

    • Puedes descargarlo, instalarlo y usarlo sin ningun costo.
    • Colaboradores en la academia y en la industria.
    • Más de 17.000 librerías disponibles.
  • Múltiples bases de datos

    • Puedes trabajar con multiples bases de datos al mismo tiempo en diferentes objetos.

¿Por qué usar R? (cont…)

  • Lenguaje orientado a objetos (pronto entenderemos mejor esto)

    • Todo es un objeto

    • Todo tiene un nombre

  • Librerías y funciones

    • Se usan funciones para crear, editar, transformar o eliminar objetos.

    • La mayoría de las funciones que vamos a necesitar ya fueron escritas por otros colaboradores en paquetes o librerías que debemos “llamar” cada vez que se vayan a usar.

[4.] Configuración inicial


Descargar softwares

  • Descargar R

  • Descargar RStudio

    • RStudio es un entorno de desarrollo integrado (IDE) para el lenguaje de programación R. En un lenguaje más practico, Rstudio brinda una interfaz más amigable que R, brindando una experiencia de aprendizaje más placentera.
  • Descargar Git

  • Crear una cuenta de GitHub

  • Configurar Git

Instalar R (Mac)

Version 4.0.3. para MAC

Instalar R (Windows)

Version 4.0.3. para Windows o Linux

Instalar RStudio (Mac)

Instalar RStudio (Windows)

Isntalar Git (Mac)

  • Ir a la terminal de su equipo (puede hacerlo desde Rstudio) e instalar Homebrew (seguir instrucciones).

  • Después que termina de instalarse Homebrew, usted puede instalar Git copiando y pegando esta linea de código en la terminal: brew install git

Instalar Git (Windows)

Debe descargar el instalador de git bash (Git for Windows Setup de 32-bit o 64-bit), hacer clic en instalar y seguir las instrucciones de instalación.

Configurar la cuenta de Git en el equipo

Ir a la CMD o terminal de su equipo y ejecutar los siguientes comandos:

git config --global user.name 'Escribe tu usuario de GitHub'
git config --global user.email 'Escribe tu correo de GitHub'
git config --global user.password "Escribe tu contraseña de GitHub"

Gracias


Hoy vimos…

☑ Instalamos R

☑ Instalamos RStudio

☑ Instalamos Git

☑ Configuramos nuestra cuenta de GitHub en nuestro equipo